// 这里来引用db 数据库连接
const db = require('./db');
const express = require('express');
const bookRouter = require('./routers/bookRouter');

// 监视连接成功和失败
db(()=>{
    console.log('连接数据库成功');

    // 创建应用对象
    const app = express();
    // 使用中间件：静态资源，bodyParser，路由器
    app.use(express.static('public'));
    app.use(express.urlencoded({extended:false}));
    app.use(express.json());
    app.use('/book',bookRouter)

    // 使用ejs
    app.set('view engine','ejs');
    app.set('views','./views');

    // 启动服务
    app.listen('9000',()=>{
        console.log('启动服务成功：http://localhost:9000');
    })
},()=>{
    console.log('连接数据库失败');
},)
